/************************************************************
 * Project Name         [Thinking_In_Java]
 * File Name            [IComputerBook.java]
 * Creation Date        [24-Jul-2014]
 * 
 * Copyright© ge.y.yang@gmail.com All Rights Reserved
 * 
 * Work hard, play harder, think big and keep fit
 ************************************************************/
package pkg_principles.ocp.example02;

import pkg_principles.ocp.example01.IBook;

/**
 * 
 * @author 不落的太阳(Sean Yang)
 * @version 1.0
 * @since JDK 6
 * 
 */
public interface IComputerBook extends IBook {

	// 不在原有IBook上增加下面方法的原因在于: IBook的实现类NovelBook已经存在于现实环境中, 它不需要该方法,
	// 而且接口是与其他模块交流的契约, 修改契约就等于让其他模块修改, 因此, 接口或抽象类一旦定义, 就不应该修改.

	/**
	 * 计算机书籍的类别
	 * 
	 * @return
	 */
	public String getCategory();

}
